package com.zjdiepu.www.model.cw.ext;

import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.PageExt;

/**
 * 垫提车款<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年06月09日 10时01分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="CwRemitCarExt", description="垫提车款查询条件", parent = PageExt.class)
public class CwRemitCarExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 申请垫资ID
	 */
	@ApiModelProperty(name="fundApplyId",required=false,value="申请垫资ID",example="申请垫资ID")
	private String fundApplyId;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 资金渠道
	 */
	@ApiModelProperty(name="fundChannel",required=false,value="资金渠道",example="资金渠道")
	private String fundChannel;
	
	/**
	 * 收款开户银行
	 */
	@ApiModelProperty(name="nameBankReceiver",required=false,value="收款开户银行",example="收款开户银行")
	private String nameBankReceiver;
	
	/**
	 * 收款帐户
	 */
	@ApiModelProperty(name="accounnNoReceiver",required=false,value="收款帐户",example="收款帐户")
	private String accounnNoReceiver;
	
	/**
	 * 收款帐户名称
	 */
	@ApiModelProperty(name="accountNameReceiver",required=false,value="收款帐户名称",example="收款帐户名称")
	private String accountNameReceiver;
	
	/**
	 * 打款金额
	 */
	@ApiModelProperty(name="amountRemit",required=false,value="打款金额",example="打款金额")
	private Double amountRemit;
	
	/**
	 * 打款银行
	 */
	@ApiModelProperty(name="bankRemit",required=false,value="打款银行",example="打款银行")
	private String bankRemit;
	
	/**
	 * 到账时间
	 */
	@ApiModelProperty(name="timeArrive",required=false,value="到账时间",example="2017-04-23 14:22:43")
	private Date timeArrive;
	
	/**
	 * 打款时间
	 */
	@ApiModelProperty(name="timeRemit",required=false,value="打款时间",example="2017-04-23 14:22:43")
	private Date timeRemit;
	
	/**
	 * 财务审核人
	 */
	@ApiModelProperty(name="nameAuditor",required=false,value="财务审核人",example="财务审核人")
	private String nameAuditor;
	
	/**
	 * 财务审核时间
	 */
	@ApiModelProperty(name="timeAudit",required=false,value="财务审核时间",example="2017-04-23 14:22:43")
	private Date timeAudit;
	
	/**
	 * 应付合计
	 */
	@ApiModelProperty(name="amountPaymentTotalReal",required=false,value="应付合计",example="0")
	private Double amountPaymentTotalReal;
	
	/**
	 * 按揭服务费
	 */
	@ApiModelProperty(name="feeServiceReal",required=false,value="按揭服务费",example="0")
	private Double feeServiceReal;
	
	/**
	 * 分期手续费
	 */
	@ApiModelProperty(name="feeProcedureReal",required=false,value="分期手续费",example="0")
	private Double feeProcedureReal;
	
	/**
	 * 抵押押金
	 */
	@ApiModelProperty(name="depositReal",required=false,value="抵押押金",example="0")
	private Double depositReal;
	
	/**
	 * 履约保证金
	 */
	@ApiModelProperty(name="depositPerformingReal",required=false,value="履约保证金",example="0")
	private Double depositPerformingReal;
	
	/**
	 * 上门家访费
	 */
	@ApiModelProperty(name="feeHomeReal",required=false,value="上门家访费",example="0")
	private Double feeHomeReal;
	
	/**
	 * 咨询服务费
	 */
	@ApiModelProperty(name="feeConsultingReal",required=false,value="咨询服务费",example="0")
	private Double feeConsultingReal;
	
	/**
	 * 开户费
	 */
	@ApiModelProperty(name="feeAccountReal",required=false,value="开户费",example="0")
	private Double feeAccountReal;
	
	/**
	 * 上牌服务费
	 */
	@ApiModelProperty(name="feeRegistrationReal",required=false,value="上牌服务费",example="0")
	private Double feeRegistrationReal;
	
	/**
	 * 上牌保证金
	 */
	@ApiModelProperty(name="depositRegistrationReal",required=false,value="上牌保证金",example="0")
	private Double depositRegistrationReal;
	
	/**
	 * GPS安装费
	 */
	@ApiModelProperty(name="feeGpsReal",required=false,value="GPS安装费",example="0")
	private Double feeGpsReal;
	
	/**
	 * 二手车评估费
	 */
	@ApiModelProperty(name="feeAssessReal",required=false,value="二手车评估费",example="0")
	private Double feeAssessReal;
	
	/**
	 * 抵押费
	 */
	@ApiModelProperty(name="feeDepositReal",required=false,value="抵押费",example="0")
	private Double feeDepositReal;
	
	/**
	 * 公正抵押费
	 */
	@ApiModelProperty(name="feeNotaryReal",required=false,value="公正抵押费",example="0")
	private Double feeNotaryReal;
	
	/**
	 * 预收保费
	 */
	@ApiModelProperty(name="feeInsurePrecollectedReal",required=false,value="预收保费",example="0")
	private Double feeInsurePrecollectedReal;
	
	/**
	 * 续保定金
	 */
	@ApiModelProperty(name="depositInsureReal",required=false,value="续保定金",example="0")
	private Double depositInsureReal;
	
	/**
	 * 促销费用
	 */
	@ApiModelProperty(name="feePromotionReal",required=false,value="促销费用",example="0")
	private Double feePromotionReal;
	
	/**
	 * 其他费用
	 */
	@ApiModelProperty(name="feeOtherReal",required=false,value="其他费用",example="0")
	private Double feeOtherReal;
	
	/**
	 * 应收合计
	 */
	@ApiModelProperty(name="amountReceivableTotalReal",required=false,value="应收合计",example="0")
	private Double amountReceivableTotalReal;
	
	/**
	 * 实际保费
	 */
	@ApiModelProperty(name="sjbfReal",required=false,value="实际保费",example="0")
	private Double sjbfReal;
	
	/**
	 * 平利-现金手续费
	 */
	@ApiModelProperty(name="xjsxfReal",required=false,value="平利-现金手续费",example="0")
	private Double xjsxfReal;
	
	/**
	 * 征信押金
	 */
	@ApiModelProperty(name="creditReal",required=false,value="征信押金",example="0")
	private Double creditReal;
	
	/**
	 * 垫提车款状态
	 */
	@ApiModelProperty(name="statusRemit",required=false,value="垫提车款状态",example="0")
	private Integer statusRemit;
	
	/**
	 * 结算方式
	 */
	@ApiModelProperty(name="typeBalance",required=false,value="结算方式",example="结算方式")
	private String typeBalance;
	
	/**
	 * 财务档案编号
	 */
	@ApiModelProperty(name="financialRecordsNumber",required=false,value="财务档案编号",example="财务档案编号")
	private String financialRecordsNumber;
	
	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getFundApplyId(){
		return this.fundApplyId;
	}
	
	public void setFundApplyId(String fundApplyId){
		this.fundApplyId = fundApplyId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public String getFundChannel() {
		return fundChannel;
	}

	public void setFundChannel(String fundChannel) {
		this.fundChannel = fundChannel;
	}

	public String getNameBankReceiver() {
		return nameBankReceiver;
	}

	public void setNameBankReceiver(String nameBankReceiver) {
		this.nameBankReceiver = nameBankReceiver;
	}

	public String getAccounnNoReceiver() {
		return accounnNoReceiver;
	}

	public void setAccounnNoReceiver(String accounnNoReceiver) {
		this.accounnNoReceiver = accounnNoReceiver;
	}

	public String getAccountNameReceiver() {
		return accountNameReceiver;
	}

	public void setAccountNameReceiver(String accountNameReceiver) {
		this.accountNameReceiver = accountNameReceiver;
	}

	public String getBankRemit(){
		return this.bankRemit;
	}
	
	public void setBankRemit(String bankRemit){
		this.bankRemit = bankRemit;
	}

	public Date getTimeArrive(){
		return this.timeArrive;
	}
	
	public void setTimeArrive(Date timeArrive){
		this.timeArrive = timeArrive;
	}

	public Date getTimeRemit(){
		return this.timeRemit;
	}
	
	public void setTimeRemit(Date timeRemit){
		this.timeRemit = timeRemit;
	}

	public String getNameAuditor(){
		return this.nameAuditor;
	}
	
	public void setNameAuditor(String nameAuditor){
		this.nameAuditor = nameAuditor;
	}

	public Date getTimeAudit(){
		return this.timeAudit;
	}
	
	public void setTimeAudit(Date timeAudit){
		this.timeAudit = timeAudit;
	}

	public Double getAmountPaymentTotalReal(){
		return this.amountPaymentTotalReal;
	}
	
	public void setAmountPaymentTotalReal(Double amountPaymentTotalReal){
		this.amountPaymentTotalReal = amountPaymentTotalReal;
	}

	public Double getFeeServiceReal(){
		return this.feeServiceReal;
	}
	
	public void setFeeServiceReal(Double feeServiceReal){
		this.feeServiceReal = feeServiceReal;
	}

	public Double getFeeProcedureReal(){
		return this.feeProcedureReal;
	}
	
	public void setFeeProcedureReal(Double feeProcedureReal){
		this.feeProcedureReal = feeProcedureReal;
	}

	public Double getDepositReal(){
		return this.depositReal;
	}
	
	public void setDepositReal(Double depositReal){
		this.depositReal = depositReal;
	}

	public Double getDepositPerformingReal(){
		return this.depositPerformingReal;
	}
	
	public void setDepositPerformingReal(Double depositPerformingReal){
		this.depositPerformingReal = depositPerformingReal;
	}

	public Double getFeeHomeReal(){
		return this.feeHomeReal;
	}
	
	public void setFeeHomeReal(Double feeHomeReal){
		this.feeHomeReal = feeHomeReal;
	}

	public Double getFeeConsultingReal(){
		return this.feeConsultingReal;
	}
	
	public void setFeeConsultingReal(Double feeConsultingReal){
		this.feeConsultingReal = feeConsultingReal;
	}

	public Double getFeeAccountReal(){
		return this.feeAccountReal;
	}
	
	public void setFeeAccountReal(Double feeAccountReal){
		this.feeAccountReal = feeAccountReal;
	}

	public Double getFeeRegistrationReal(){
		return this.feeRegistrationReal;
	}
	
	public void setFeeRegistrationReal(Double feeRegistrationReal){
		this.feeRegistrationReal = feeRegistrationReal;
	}

	public Double getDepositRegistrationReal(){
		return this.depositRegistrationReal;
	}
	
	public void setDepositRegistrationReal(Double depositRegistrationReal){
		this.depositRegistrationReal = depositRegistrationReal;
	}

	public Double getFeeGpsReal(){
		return this.feeGpsReal;
	}
	
	public void setFeeGpsReal(Double feeGpsReal){
		this.feeGpsReal = feeGpsReal;
	}

	public Double getFeeAssessReal(){
		return this.feeAssessReal;
	}
	
	public void setFeeAssessReal(Double feeAssessReal){
		this.feeAssessReal = feeAssessReal;
	}

	public Double getFeeDepositReal(){
		return this.feeDepositReal;
	}
	
	public void setFeeDepositReal(Double feeDepositReal){
		this.feeDepositReal = feeDepositReal;
	}

	public Double getFeeNotaryReal(){
		return this.feeNotaryReal;
	}
	
	public void setFeeNotaryReal(Double feeNotaryReal){
		this.feeNotaryReal = feeNotaryReal;
	}

	public Double getFeeInsurePrecollectedReal(){
		return this.feeInsurePrecollectedReal;
	}
	
	public void setFeeInsurePrecollectedReal(Double feeInsurePrecollectedReal){
		this.feeInsurePrecollectedReal = feeInsurePrecollectedReal;
	}

	public Double getDepositInsureReal(){
		return this.depositInsureReal;
	}
	
	public void setDepositInsureReal(Double depositInsureReal){
		this.depositInsureReal = depositInsureReal;
	}

	public Double getFeePromotionReal(){
		return this.feePromotionReal;
	}
	
	public void setFeePromotionReal(Double feePromotionReal){
		this.feePromotionReal = feePromotionReal;
	}

	public Double getFeeOtherReal(){
		return this.feeOtherReal;
	}
	
	public void setFeeOtherReal(Double feeOtherReal){
		this.feeOtherReal = feeOtherReal;
	}

	public Double getAmountReceivableTotalReal(){
		return this.amountReceivableTotalReal;
	}
	
	public void setAmountReceivableTotalReal(Double amountReceivableTotalReal){
		this.amountReceivableTotalReal = amountReceivableTotalReal;
	}

	public Double getSjbfReal(){
		return this.sjbfReal;
	}
	
	public void setSjbfReal(Double sjbfReal){
		this.sjbfReal = sjbfReal;
	}

	public Double getXjsxfReal(){
		return this.xjsxfReal;
	}
	
	public void setXjsxfReal(Double xjsxfReal){
		this.xjsxfReal = xjsxfReal;
	}

	public Double getCreditReal(){
		return this.creditReal;
	}
	
	public void setCreditReal(Double creditReal){
		this.creditReal = creditReal;
	}

	public Integer getStatusRemit(){
		return this.statusRemit;
	}
	
	public void setStatusRemit(Integer statusRemit){
		this.statusRemit = statusRemit;
	}

	public String getTypeBalance(){
		return this.typeBalance;
	}
	
	public void setTypeBalance(String typeBalance){
		this.typeBalance = typeBalance;
	}

	public String getFinancialRecordsNumber(){
		return this.financialRecordsNumber;
	}
	
	public void setFinancialRecordsNumber(String financialRecordsNumber){
		this.financialRecordsNumber = financialRecordsNumber;
	}
	
	public Double getAmountRemit() {
		return amountRemit;
	}

	public void setAmountRemit(Double amountRemit) {
		this.amountRemit = amountRemit;
	}

	@Override
	public String toString() {
		return super.toString() + "CwRemitCar [busiId = " + busiId + ", fundApplyId = " + fundApplyId + ", cusId = " + cusId + ", bankRemit = " + bankRemit + ", timeArrive = " + timeArrive + ", "
			+ "timeRemit = " + timeRemit + ", nameAuditor = " + nameAuditor + ", timeAudit = " + timeAudit + ", amountPaymentTotalReal = " + amountPaymentTotalReal + ", feeServiceReal = " + feeServiceReal + ", "
			+ "feeProcedureReal = " + feeProcedureReal + ", depositReal = " + depositReal + ", depositPerformingReal = " + depositPerformingReal + ", feeHomeReal = " + feeHomeReal + ", feeConsultingReal = " + feeConsultingReal + ", "
			+ "feeAccountReal = " + feeAccountReal + ", feeRegistrationReal = " + feeRegistrationReal + ", depositRegistrationReal = " + depositRegistrationReal + ", feeGpsReal = " + feeGpsReal + ", feeAssessReal = " + feeAssessReal + ", "
			+ "feeDepositReal = " + feeDepositReal + ", feeNotaryReal = " + feeNotaryReal + ", feeInsurePrecollectedReal = " + feeInsurePrecollectedReal + ", depositInsureReal = " + depositInsureReal + ", feePromotionReal = " + feePromotionReal + ", "
			+ "feeOtherReal = " + feeOtherReal + ", amountReceivableTotalReal = " + amountReceivableTotalReal + ", sjbfReal = " + sjbfReal + ", xjsxfReal = " + xjsxfReal + ", creditReal = " + creditReal + ", "
			+ "statusRemit = " + statusRemit + ", typeBalance = " + typeBalance + ", financialRecordsNumber = " + financialRecordsNumber + "]";
	}
    
}